agent: Fix cancellation handling for scdaemon.
authorNIIBE Yutaka <gniibe@fsij.org>
Wed, 20 Sep 2017 01:42:28 +0000 (10:42 +0900)
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Thu, 22 Aug 2019 19:11:59 +0000 (20:11 +0100)
commit9e9543f19231eac5525fa54b2ec0b24037d039f4
tree2a7eea1a005497ab7668302cb30b8d73ae56c965
parent247f2f2bfbdeb0d29807e1abbd3d4cc535d4e003
agent: Fix cancellation handling for scdaemon.

* agent/call-scd.c (cancel_inquire): Remove.
(agent_card_pksign, agent_card_pkdecrypt, agent_card_writekey)
(agent_card_scd): Don't call cancel_inquire.

--

Since libassuan 2.1.0, cancellation command "CAN" is handled within
the library, by assuan_transact.  So, cancel_inquire just caused
spurious "CAN" command to scdaemon which resulted an error.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
(cherry picked from commit 9f5e50e7c85aa8b847d38010241ed570ac114fc3)

Gbp-Pq: Topic from-master
Gbp-Pq: Name agent-Fix-cancellation-handling-for-scdaemon.patch
agent/call-scd.c